// pages/maintaining/maintaining.js
import {
  slider,
  sliderInfo,
  orderCommit,
  deviceAttrAdd,
  deviceList
} from '../../api/api'
import {
  showToast,
} from '../../utils/util'
Page({

  /**
   * 页面的初始数据
   */
  data: {
    device: {

    },
    wineList: [{
        name: '酱香型白酒',
        stock: '32.5'
      },
      {
        name: '浓香型白酒',
        stock: '45.2'
      }
    ],
    deviceList: [],
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {
    this.deviceList()
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  },
  showAddWinePopup(e) {
    // console.log()
    let index = e.currentTarget.dataset.index
    let obj = this.data.deviceList[index]
    this.setData({
      device: obj
    })

    // 调试步骤
    const popup = this.selectComponent('#addWinePopup');
    popup.showPopup();
  },

  handleConfirmAdd(e) {
    // console.log('确认添加:', e.detail);
    let data =e.detail
    let obj = {
      attrId: data.wineType,
      quantity: data.amount,
    }
    deviceAttrAdd(obj).then(res => {
      showToast('添加成功！')
      this.deviceList()
    })
    // wx.showToast({
    //   title: `已添加${e.detail.amount}斤${e.detail.deviceName}`,
    //   icon: 'success'
    // });
  },

  handleCancelAdd() {
    console.log('用户取消了添加');
  },
  showOperationLog() {
    wx.navigateTo({
      url: '../maintaininglist/maintaininglist',
    })
  },
  devInfo(e) {
    console.log(e)
    let id =e.currentTarget.dataset.id
    wx.navigateTo({
      url: `../device/device?id=${id}`,
    })
  },
  deviceList() {
    deviceList().then(res => {
      this.setData({
        deviceList: res.data
      })
      // console.log(res)
    })
  }
})